Welcome to JavaScript!

7.12 使用css选择器获取元素

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

</head>

<body>

<p class="cla" >我要学习0</p>

<div id="id" class="cla1" name="na">我要学习1

<p class="cla" >我要学习2</p>

<div class="cla1" name="na">我要学习3</div>

<p class="cla">我要学习4</p>

<div class="cla1" name="na">我要学习5</div>

</div>

<script type="text/javascript">

<!--1、返回文档中匹配指定css选择器的所有元素-->

var z=document.querySelectorAll("#id p");

t=z.length

for (var i=0;i<t;i++){

z[i].style.color="red";

}

</script>

</body>

</html>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

</head>

<body>

<p class="cla" >我要学习0</p>

<div id="id" class="cla1" name="na">我要学习1

<p class="cla" >我要学习2</p>

<div class="cla1" name="na">我要学习3</div>

<p class="cla">我要学习4</p>

<div class="cla1" name="na">我要学习5</div>

</div>

<script type="text/javascript">

<!--1、返回文档中匹配指定css选择器的所有元素-->

var z=document.querySelectorAll("#id .cla1");

t=z.length

for (var i=0;i<t;i++){

z[i].style.color="red";

}

</script>

</body>

</html>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

</head>

<body>

<p class="cla" >我要学习0</p>

<div id="id" class="cla1" name="na">我要学习1

<p class="cla" >我要学习2</p>

<div class="cla1" name="na">我要学习3</div>

<p class="cla">我要学习4</p>

<div class="cla1" name="na">我要学习5</div>

</div>

<script type="text/javascript">

<!--1、返回文档中匹配指定css选择器的所有元素-->

var z=document.querySelectorAll("#id .cla1");

t=z.length

for (var i=0;i<t;i++){

z[i].style.color="red";

}

<!--1、返回文档中匹配指定css选择器的第一个元素-->

var z1=document.querySelector("#id p");

z1.style.color="blue";

</script>

</body>

</html>